home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / lxopt616.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  42.3 KB  |  1,654 lines

  1. *GPDSpecVersion: "1.0"
  2. *Include: "StdNames.gpd"
  3. *Include: "ttfsub.gpd"
  4. *GPDFileVersion: "1.0"
  5. *GPDFileName: "lxopt616.GPD"
  6. *ModelName: "Lexmark Optra T616 (MS)"
  7. *MasterUnits: PAIR(1200, 1200)
  8. *ResourceDLL: "OPTEURES.Dll"
  9. *PrinterType: PAGE
  10. *MaxCopies: 999
  11. *PrintRate: 35
  12. *PrintRateUnit: PPM
  13. *PrintRatePPM: 35
  14. *rcInstalledOptionNameID: 336
  15. *rcNotInstalledOptionNameID: 335
  16. *Feature: Orientation
  17. {
  18.     *rcNameID: =ORIENTATION_DISPLAY
  19.     *DefaultOption: PORTRAIT
  20.     *Option: PORTRAIT
  21.     {
  22.         *rcNameID: =PORTRAIT_DISPLAY
  23.         *Command: CmdSelect
  24.         {
  25.             *Order: DOC_SETUP.8
  26.             *NoPageEject?:TRUE
  27.     *Cmd: "<1B>&l0o1E"
  28.         }
  29.     }
  30.     *Option: LANDSCAPE_CC90
  31.     {
  32.         *rcNameID: =LANDSCAPE_DISPLAY
  33.         *Command: CmdSelect
  34.         {
  35.             *Order: DOC_SETUP.8
  36.             *NoPageEject?:TRUE
  37.     *Cmd: "<1B>&l1o1E"
  38.         }
  39.     }
  40. }
  41. *Feature: InputBin
  42. {
  43.     *rcNameID: =PAPER_SOURCE_DISPLAY
  44.     *DefaultOption: Option1
  45.     *Option: Option1 *% Auto Select
  46.     {
  47.         *rcNameID: 262
  48.         *OptionID: 262
  49.         *Command: CmdSelect
  50.         {
  51.             *Order: DOC_SETUP.11
  52.             *Cmd: "<1B>&l0H"
  53.         }
  54.     }
  55.     *Option: Option2 *% Tray 1
  56.     {
  57.         *rcNameID: 263
  58.         *OptionID: 263
  59.         *Constraints: LIST(PaperSize.ENV_9, PaperSize.ENV_10, PaperSize.ENV_DL, PaperSize.ENV_C5, PaperSize.ENV_MONARCH,PaperSize.ENV_B5)
  60.         *Command: CmdSelect
  61.         {
  62.             *Order: DOC_SETUP.11
  63.             *Cmd: "<1B>&l1H"
  64.         }
  65.     }
  66.     *Option: Option3  *% Tray 2
  67.     {
  68.         *rcNameID: 264
  69.         *Constraints: LIST(PaperSize.ENV_9, PaperSize.ENV_10, PaperSize.ENV_DL, PaperSize.ENV_C5, PaperSize.ENV_MONARCH,PaperSize.ENV_B5)
  70.         *Command: CmdSelect
  71.         {
  72.             *Order: DOC_SETUP.11
  73.             *Cmd: "<1B>&l4H"
  74.         }
  75.     }
  76.      *Option: Option4    *% Tray 3
  77.     {
  78.         *rcNameID: 265
  79.         *Constraints: LIST(PaperSize.ENV_9, PaperSize.ENV_10, PaperSize.ENV_DL, PaperSize.ENV_C5, PaperSize.ENV_MONARCH,PaperSize.ENV_B5)
  80.         *Command: CmdSelect
  81.         {
  82.             *Order: DOC_SETUP.11
  83.             *Cmd: "<1B>&l5H"
  84.         }
  85.     }
  86.     *Option: Option5   *% Tray 4
  87.     {
  88.         *rcNameID: 266
  89.         *Constraints: LIST(PaperSize.ENV_9, PaperSize.ENV_10, PaperSize.ENV_DL, PaperSize.ENV_C5, PaperSize.ENV_MONARCH,PaperSize.ENV_B5)
  90.         *Command: CmdSelect
  91.         {
  92.             *Order: DOC_SETUP.11
  93.             *Cmd: "<1B>&l20H"
  94.         }
  95.     }
  96.     *Option: Option6    *% Tray 5
  97.     {
  98.         *rcNameID: 267
  99.         *Constraints: LIST(PaperSize.ENV_9, PaperSize.ENV_10, PaperSize.ENV_DL, PaperSize.ENV_C5, PaperSize.ENV_MONARCH,PaperSize.ENV_B5)
  100.         *Command: CmdSelect
  101.         {
  102.             *Order: DOC_SETUP.11
  103.             *Cmd: "<1B>&l21H"
  104.         }
  105.     }
  106. *%    *Option: Option7    *% Multi-Purpose Feeder
  107. *%    {
  108. *%        *rcNameID: 268
  109. *%        *Command: CmdSelect
  110. *%        {
  111. *%            *Order: DOC_SETUP.11
  112. *%            *Cmd: "<1B>&l8H"
  113. *%        }
  114. *%    }
  115.     *Option: MANUAL
  116.    {
  117.        *rcNameID: =MANUAL_FEED_DISPLAY
  118.        *Command: CmdSelect
  119.        {
  120.            *Order: DOC_SETUP.11
  121.            *Cmd: "<1B>&l2H"
  122.        }
  123.    }
  124. *%    *Option: ENVMANUAL
  125. *%    {
  126. *%        *rcNameID: =ENV_MANUAL_DISPLAY
  127. *%        *Command: CmdSelect
  128. *%        {
  129. *%            *Order: DOC_SETUP.11
  130. *%            *Cmd: "<1B>&l3H"
  131. *%        }
  132. *%    }
  133.  
  134.     *Option: ENVFEED
  135.     {
  136.         *Installable?:TRUE
  137.         *rcInstallableFeatureNameID: =ENV_FEED_DISPLAY
  138.         *rcNameID: =ENV_FEED_DISPLAY
  139.         *Constraints: LIST(PaperSize.LETTER, PaperSize.LEGAL, PaperSize.EXECUTIVE, PaperSize.A5,PaperSize.B5,PaperSize.A4)
  140.         *Command: CmdSelect
  141.         {
  142.             *Order: DOC_SETUP.11
  143.             *Cmd: "<1B>&l6H"
  144.         }
  145.     }
  146. }
  147. *Feature: OutputBin
  148. {
  149.     *rcNameID: =OUTPUTBIN_DISPLAY
  150.     *DefaultOption: Option1
  151.     *Option: Option1  *% standard bin
  152.     {
  153.         *rcNameID: 273
  154.         *Command: CmdSelect
  155.         {
  156.             *Order: DOC_SETUP.14
  157.             *Cmd: "<1B>&l1G"
  158.         }
  159.     }
  160.  
  161.     *Option: Option2    *%  bin 1
  162.     {
  163.         *rcNameID: 276
  164.         *Command: CmdSelect
  165.         {
  166.             *Order: DOC_SETUP.14
  167.             *Cmd: "<1B>&l3G"
  168.         }
  169.     }
  170.     *Option: Option3    *%  bin 2
  171.     {
  172.         *rcNameID: 278
  173.         *Command: CmdSelect
  174.         {
  175.             *Order: DOC_SETUP.14
  176.             *Cmd: "<1B>&l4G"
  177.         }
  178.     }
  179.     *Option: Option4    *%  bin 3
  180.     {
  181.         *rcNameID: 279
  182.         *Command: CmdSelect
  183.         {
  184.             *Order: DOC_SETUP.14
  185.             *Cmd: "<1B>&l5G"
  186.         }
  187.     }
  188.     *Option: Option5     *%  bin 4
  189.     {
  190.         *rcNameID: 280
  191.         *Command: CmdSelect
  192.         {
  193.             *Order: DOC_SETUP.14
  194.             *Cmd: "<1B>&l6G"
  195.         }
  196.     }
  197.     *Option: Option6      *%  bin 5
  198.     {
  199.         *rcNameID: 281
  200.         *Command: CmdSelect
  201.         {
  202.             *Order: DOC_SETUP.14
  203.             *Cmd: "<1B>&l7G"
  204.         }
  205.     }
  206.     *Option: Option7     *%  bin 6
  207.     {
  208.         *rcNameID: 282
  209.         *Command: CmdSelect
  210.         {
  211.             *Order: DOC_SETUP.14
  212.             *Cmd: "<1B>&l8G"
  213.         }
  214.     }
  215. *%  *Option: Option8     *%  bin 7
  216. *%  {
  217. *%      *rcNameID: 283
  218. *%     *Command: CmdSelect
  219. *%     {
  220. *%         *Order: DOC_SETUP.14
  221. *%         *Cmd: "<1B>&l9G"
  222. *%     }
  223. *%  }
  224. *%    *Option: Option9     *%  bin 8
  225. *%    {
  226. *%        *rcNameID: 284
  227. *%        *Command: CmdSelect
  228. *%       {
  229. *%           *Order: DOC_SETUP.14
  230. *%           *Cmd: "<1B>&l10G"
  231. *%       }
  232. *%   }
  233. *%   *Option: Option10     *%  bin 9
  234. *%   {
  235. *%      *rcNameID: 285
  236. *%       *Command: CmdSelect
  237. *%       {
  238. *%           *Order: DOC_SETUP.14
  239. *%          *Cmd: "<1B>&l11G"
  240. *%       }
  241. *%   }
  242. *%    *Option: Option11     *%  bin 10
  243. *%    {
  244. *%       *rcNameID: 286
  245. *%       *Command: CmdSelect
  246. *%       {
  247. *%           *Order: DOC_SETUP.14
  248. *%           *Cmd: "<1B>&l12G"
  249. *%       }
  250. *%   }
  251.   }
  252. *Feature: Resolution
  253. {
  254.     *rcNameID: =RESOLUTION_DISPLAY
  255.     *DefaultOption: Option2
  256.     *Option: Option1
  257.     {
  258.         *Name: "1200 x 1200 " =DOTS_PER_INCH
  259.         *DPI: PAIR(1200, 1200)
  260.         *TextDPI: PAIR(1200, 1200)
  261.         *MinStripBlankPixels: 32
  262.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  263.         *SpotDiameter: 10100
  264.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  265.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  266.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  267.         *Command: CmdSelect
  268.         {
  269.             *Order: JOB_SETUP.6
  270.             *Cmd: "@PJL SET RESOLUTION=1200<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t1200R"
  271.         }
  272.     }
  273.     *Option: Option2
  274.     {
  275.         *Name: "600 x 600 " =DOTS_PER_INCH
  276.         *DPI: PAIR(600, 600)
  277.         *TextDPI: PAIR(600, 600)
  278.         *MinStripBlankPixels: 32
  279.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  280.         *SpotDiameter: 100
  281.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  282.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  283.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  284.         *Command: CmdSelect
  285.         {
  286.             *Order: JOB_SETUP.6
  287.             *Cmd: "@PJL SET RESOLUTION=600<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t600R"
  288.         }
  289.     }
  290.     *Option: Option3
  291.     {
  292.         *Name: "300 x 300 " =DOTS_PER_INCH
  293.         *DPI: PAIR(300, 300)
  294.         *TextDPI: PAIR(300, 300)
  295.         *MinStripBlankPixels: 32
  296.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  297.         *SpotDiameter: 100
  298.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  299.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  300.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  301.         *Command: CmdSelect
  302.         {
  303.             *Order: JOB_SETUP.6
  304.             *Cmd: "@PJL SET RESOLUTION=300<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t300R"
  305.         }
  306.     }
  307.  
  308. }
  309. *Feature: PaperSize
  310. {
  311.     *rcNameID: =PAPER_SIZE_DISPLAY
  312.     *DefaultOption: LETTER
  313.     *Option: LETTER
  314.     {
  315.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  316.         *PageProtectMem: 4109
  317.         *switch: Orientation
  318.         {
  319.             *case: PORTRAIT
  320.             {
  321.                 *PrintableArea: PAIR(9600, 12648)
  322.                 *PrintableOrigin: PAIR(300, 300)
  323.  
  324.                 *CursorOrigin: PAIR(300, 180)
  325.                 *Command: CmdSelect
  326.                 {
  327.                     *Order: DOC_SETUP.12
  328.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t5760x7704Y"
  329.                 }
  330.             }
  331.             *case: LANDSCAPE_CC90
  332.             {
  333.                 *PrintableArea: PAIR(9760, 12688)
  334.                 *PrintableOrigin: PAIR(200, 272)
  335.  
  336.                 *CursorOrigin: PAIR(200, 12960)
  337.                 *Command: CmdSelect
  338.                 {
  339.                     *Order: DOC_SETUP.12
  340.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t7632x5880Y"
  341.                 }
  342.             }
  343.         }
  344.     }
  345.     *Option: LEGAL
  346.     {
  347.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  348.         *PageProtectMem: 5230
  349.         *switch: Orientation
  350.         {
  351.             *case: PORTRAIT
  352.             {
  353.                 *PrintableArea: PAIR(9600, 16356)
  354.                 *PrintableOrigin: PAIR(300, 204)
  355.  
  356.                 *CursorOrigin: PAIR(300, 180)
  357.                 *Command: CmdSelect
  358.                 {
  359.                     *Order: DOC_SETUP.12
  360.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t5760x9864Y"
  361.                 }
  362.             }
  363.             *case: LANDSCAPE_CC90
  364.             {
  365.                 *PrintableArea: PAIR(9792, 16296)
  366.                 *PrintableOrigin: PAIR(204, 300)
  367.  
  368.                 *CursorOrigin: PAIR(204, 16596)
  369.                 *Command: CmdSelect
  370.                 {
  371.                     *Order: DOC_SETUP.12
  372.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t9792x5880Y"
  373.                 }
  374.             }
  375.         }
  376.     }
  377.     *Option: EXECUTIVE
  378.     {
  379.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  380.         *PageProtectMem: 4109
  381.         *switch: Orientation
  382.         {
  383.             *case: PORTRAIT
  384.             {
  385.                 *PrintableArea: PAIR(8100, 12156)
  386.                 *PrintableOrigin: PAIR(300, 204)
  387.  
  388.                 *CursorOrigin: PAIR(300, 180)
  389.                 *Command: CmdSelect
  390.                 {
  391.                     *Order: DOC_SETUP.12
  392.                     *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t4860x7344Y"
  393.                 }
  394.             }
  395.             *case: LANDSCAPE_CC90
  396.             {
  397.                 *PrintableArea: PAIR(8292, 12096)
  398.                 *PrintableOrigin: PAIR(204, 300)
  399.  
  400.                 *CursorOrigin: PAIR(204, 12396)
  401.                 *Command: CmdSelect
  402.                 {
  403.                     *Order: DOC_SETUP.12
  404.                     *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t7272x4980Y"
  405.                 }
  406.             }
  407.         }
  408.     }
  409.     *Option: A4
  410.     {
  411.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  412.         *PageProtectMem: 4249
  413.         *switch: Orientation
  414.         {
  415.             *case: PORTRAIT
  416.             {
  417.                 *PrintableArea: PAIR(9312, 13584)
  418.                 *PrintableOrigin: PAIR(288, 204)
  419.  
  420.                 *CursorOrigin: PAIR(288, 180)
  421.                 *Command: CmdSelect
  422.                 {
  423.                     *Order: DOC_SETUP.12
  424.                     *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t5594x8201Y"
  425.                 }
  426.             }
  427.             *case: LANDSCAPE_CC90
  428.             {
  429.                 *PrintableArea: PAIR(9516, 13524)
  430.                 *PrintableOrigin: PAIR(204, 300)
  431.  
  432.                 *CursorOrigin: PAIR(204, 13824)
  433.                 *Command: CmdSelect
  434.                 {
  435.                     *Order: DOC_SETUP.12
  436.                     *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t8129x5714Y"
  437.                 }
  438.             }
  439.         }
  440.     }
  441.     *Option: A5
  442.     {
  443.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  444.         *PageProtectMem: 2125
  445.         *switch: Orientation
  446.         {
  447.             *case: PORTRAIT
  448.             {
  449.                 *PrintableArea: PAIR(6384, 9432)
  450.                 *PrintableOrigin: PAIR(300, 240)
  451.  
  452.                 *CursorOrigin: PAIR(300, 160)
  453.                 *Command: CmdSelect
  454.                 {
  455.                     *Order: DOC_SETUP.12
  456.                     *Cmd: "<1B>&l13a8c1E<1B>*p0x0Y<1B>*c0t3838x5762Y"
  457.                 }
  458.             }
  459.             *case: LANDSCAPE_CC90
  460.             {
  461.                 *PrintableArea: PAIR(6588, 9312)
  462.                 *PrintableOrigin: PAIR(204, 420)
  463.  
  464.                 *CursorOrigin: PAIR(204, 9732)
  465.                 *Command: CmdSelect
  466.                 {
  467.                     *Order: DOC_SETUP.12
  468.                     *Cmd: "<1B>&l13a8c1E<1B>*p0x0Y<1B>*c0t5594x3958Y"
  469.                 }
  470.             }
  471.         }
  472.     }
  473.     *Option: B5
  474.     {
  475.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  476.         *PageProtectMem: 3198
  477.         *switch: Orientation
  478.         {
  479.             *case: PORTRAIT
  480.             {
  481.                 *PrintableArea: PAIR(7884, 11740)
  482.                 *PrintableOrigin: PAIR(420, 202)
  483.                 *CursorOrigin: PAIR(302, 200)
  484.                 *Command: CmdSelect
  485.                 {
  486.                     *Order: DOC_SETUP.12
  487.                     *Cmd: "<1B>&l12a8c1E<1B>*p0x0Y<1B>*c0t4802x7094Y"
  488.                 }
  489.             }
  490.             *case: LANDSCAPE_CC90
  491.             {
  492.                 *PrintableArea: PAIR(8124, 11640)
  493.                 *PrintableOrigin: PAIR(180, 300)
  494.                 *CursorOrigin: PAIR(160, 11940)
  495.                 *Command: CmdSelect
  496.                 {
  497.                     *Order: DOC_SETUP.12
  498.                     *Cmd: "<1B>&l12a8c1E<1B>*p0x0Y<1B>*c0t6998x4970Y"
  499.                 }
  500.             }
  501.         }
  502.     }
  503.      *Option: ENV_9
  504.     {
  505.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  506.         *PageProtectMem: 4109
  507.         *switch: Orientation
  508.         {
  509.             *case: PORTRAIT
  510.             {
  511.                 *PrintableArea: PAIR(3996, 10056)
  512.                 *PrintableOrigin: PAIR(300, 300)
  513.                 *CursorOrigin: PAIR(300, 160)
  514.                 *Command: CmdSelect
  515.                 {
  516.                     *Order: DOC_SETUP.12
  517.                     *Cmd: "<1B>&l89a8c1E<1B>*p0x0Y<1B>*c0t2609x6600Y"
  518.                 }
  519.             }
  520.             *case: LANDSCAPE_CC90
  521.             {
  522.                 *PrintableArea: PAIR(4056, 10056)
  523.                 *PrintableOrigin: PAIR(300, 300)
  524.                 *CursorOrigin: PAIR(200, 10356)
  525.                 *Command: CmdSelect
  526.                 {
  527.                     *Order: DOC_SETUP.12
  528.                     *Cmd: "<1B>&l89a8c1E<1B>*p0x0Y<1B>*c0t6552x2729Y"
  529.                 }
  530.             }
  531.         }
  532.     }
  533.     *Option: ENV_10
  534.     {
  535.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  536.         *PageProtectMem: 4109
  537.         *switch: Orientation
  538.         {
  539.             *case: PORTRAIT
  540.             {
  541.                 *PrintableArea: PAIR(4296, 10800)
  542.                 *PrintableOrigin: PAIR(300, 300)
  543.  
  544.                 *CursorOrigin: PAIR(300, 160)
  545.                 *Command: CmdSelect
  546.                 {
  547.                     *Order: DOC_SETUP.12
  548.                     *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t2614x6648Y"
  549.                 }
  550.             }
  551.             *case: LANDSCAPE_CC90
  552.             {
  553.                 *PrintableArea: PAIR(4356, 10800)
  554.                 *PrintableOrigin: PAIR(300, 300)
  555.  
  556.                 *CursorOrigin: PAIR(200, 11100)
  557.                 *Command: CmdSelect
  558.                 {
  559.                     *Order: DOC_SETUP.12
  560.                     *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t6480x2734Y"
  561.                 }
  562.             }
  563.         }
  564.     }
  565.     *Option: ENV_DL
  566.     {
  567.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  568.         *PageProtectMem: 4109
  569.         *switch: Orientation
  570.         {
  571.             *case: PORTRAIT
  572.             {
  573.                 *PrintableArea: PAIR(4596, 9792)
  574.                 *PrintableOrigin: PAIR(300, 300)
  575.  
  576.                 *CursorOrigin: PAIR(300, 160)
  577.                 *Command: CmdSelect
  578.                 {
  579.                     *Order: DOC_SETUP.12
  580.                     *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t2758x6043Y"
  581.                 }
  582.             }
  583.             *case: LANDSCAPE_CC90
  584.             {
  585.                 *PrintableArea: PAIR(4596, 9792)
  586.                 *PrintableOrigin: PAIR(300, 300)
  587.  
  588.                 *CursorOrigin: PAIR(200, 10092)
  589.                 *Command: CmdSelect
  590.                 {
  591.                     *Order: DOC_SETUP.12
  592.                     *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t5875x2878Y"
  593.                 }
  594.             }
  595.         }
  596.     }
  597.     *Option: ENV_C5
  598.     {
  599.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  600.         *PageProtectMem: 4109
  601.         *switch: Orientation
  602.         {
  603.             *case: PORTRAIT
  604.             {
  605.                 *PrintableArea: PAIR(7036, 10224)
  606.                 *PrintableOrigin: PAIR(300, 300)
  607.  
  608.                 *CursorOrigin: PAIR(300, 200)
  609.                 *Command: CmdSelect
  610.                 {
  611.                     *Order: DOC_SETUP.12
  612.                     *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t4234x6254Y"
  613.                 }
  614.             }
  615.             *case: LANDSCAPE_CC90
  616.             {
  617.                 *PrintableArea: PAIR(7056, 10224)
  618.                 *PrintableOrigin: PAIR(300, 300)
  619.  
  620.                 *CursorOrigin: PAIR(200, 10524)
  621.                 *Command: CmdSelect
  622.                 {
  623.                     *Order: DOC_SETUP.12
  624.                     *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t6134x4354Y"
  625.                 }
  626.             }
  627.         }
  628.     }
  629.     *Option: ENV_MONARCH
  630.     {
  631.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  632.         *PageProtectMem: 4109
  633.         *switch: Orientation
  634.         {
  635.             *case: PORTRAIT
  636.             {
  637.                 *PrintableArea: PAIR(3996, 8400)
  638.                 *PrintableOrigin: PAIR(300, 300)
  639.  
  640.                 *CursorOrigin: PAIR(300, 200)
  641.                 *Command: CmdSelect
  642.                 {
  643.                     *Order: DOC_SETUP.12
  644.                     *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t2434x5160Y"
  645.                 }
  646.             }
  647.             *case: LANDSCAPE_CC90
  648.             {
  649.                 *PrintableArea: PAIR(4056, 8400)
  650.                 *PrintableOrigin: PAIR(300, 300)
  651.  
  652.                 *CursorOrigin: PAIR(200, 8700)
  653.                 *Command: CmdSelect
  654.                 {
  655.                     *Order: DOC_SETUP.12
  656.                     *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t5040x2554Y"
  657.                 }
  658.             }
  659.         }
  660.     }
  661.     *Option: ENV_B5
  662.     {
  663.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  664.         *PageProtectMem: 4109
  665.         *switch: Orientation
  666.         {
  667.             *case: PORTRAIT
  668.             {
  669.                 *PrintableArea: PAIR(7716, 11208)
  670.                 *PrintableOrigin: PAIR(300, 300)
  671.  
  672.                 *CursorOrigin: PAIR(300, 160)
  673.                 *Command: CmdSelect
  674.                 {
  675.                     *Order: DOC_SETUP.12
  676.                     *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t4630x6893Y"
  677.                 }
  678.             }
  679.             *case: LANDSCAPE_CC90
  680.             {
  681.                 *PrintableArea: PAIR(7716, 11208)
  682.                 *PrintableOrigin: PAIR(300, 300)
  683.  
  684.                 *CursorOrigin: PAIR(200, 11508)
  685.                 *Command: CmdSelect
  686.                 {
  687.                     *Order: DOC_SETUP.12
  688.                     *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t6725x4750Y"
  689.                 }
  690.             }
  691.         }
  692.     }
  693.     *Option: CUSTOMSIZE
  694.     {
  695.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  696.         *MinSize: PAIR(3300,6000)
  697.         *MaxSize: PAIR(11040, 16800)
  698.         *MaxPrintableWidth: 10560
  699.         *PageProtectMem: 1692
  700.         *switch: Orientation
  701.         {
  702.             *case: PORTRAIT
  703.             {
  704.                 *CustCursorOriginX:  %d{260}
  705.                 *CustCursorOriginY:   %d{180}
  706.                 *CustPrintableOriginX:  %d{300 }
  707.                 *CustPrintableOriginY:  %d{300}
  708.                 *CustPrintableSizeX:   %d{ PhysPaperWidth - 600 }
  709.                 *CustPrintableSizeY:  %d{ PhysPaperLength - 600 }
  710.       *Command: CmdSelect
  711.                 {
  712.                     *Order: DOC_SETUP.12
  713.                     *Cmd: "<1B>&l101a8c1E<1B>*p0x0Y<1B>*c0t5760x9864Y"
  714.                 }
  715.             }
  716.             *case: LANDSCAPE_CC90
  717.             {
  718.                 *CustCursorOriginX:  %d{200}
  719.                 *CustCursorOriginY:   %d{16600}
  720.                 *CustPrintableOriginX:  %d{200 }
  721.                 *CustPrintableOriginY:  %d{300}
  722.                 *CustPrintableSizeX:   %d{ PhysPaperWidth - 400 }
  723.                 *CustPrintableSizeY:  %d{ PhysPaperLength - 600 }
  724.       *Command: CmdSelect
  725.                 {
  726.                     *Order: DOC_SETUP.12
  727.                     *Cmd: "<1B>&l101a8c1E<1B>*p0x0Y<1B>*c0t9792x5880Y"
  728.                 }
  729.             }
  730.         }
  731.     }
  732. }
  733. *Feature: PrintQuality
  734. {
  735.     *Name:  "PQET"
  736.     *DefaultOption: Option1
  737.     *Option: Option1
  738.     {
  739.         *rcNameID: =OFF_DISPLAY
  740.         *Command: CmdSelect
  741.         {
  742.             *Order: JOB_SETUP.4
  743.             *Cmd: "@PJL SET RET=OFF<0A>"
  744.         }
  745.     }
  746.     *Option: Option2
  747.     {
  748.         *rcNameID: =ON_DISPLAY
  749.         *Command: CmdSelect
  750.         {
  751.             *Order: JOB_SETUP.4
  752.             *Cmd: "@PJL SET RET=ON<0A>"
  753.         }
  754.     }
  755. }
  756. *Feature: IET
  757. {
  758.     *rcNameID: 337
  759.     *DefaultOption: Option2
  760.     *Option: Option1
  761.     {
  762.         *rcNameID: =ON_DISPLAY
  763.         *Command: CmdSelect
  764.         {
  765.             *Order: JOB_SETUP.3
  766.             *Cmd: "@PJL SET LIMAGEENHANCE=ON<0A>"
  767.         }
  768.     }
  769.     *Option: Option2
  770.     {
  771.         *rcNameID: =OFF_DISPLAY
  772.         *Command: CmdSelect
  773.         {
  774.             *Order: JOB_SETUP.3
  775.             *Cmd: "@PJL SET LIMAGEENHANCE=OFF<0A>"
  776.         }
  777.     }
  778. }
  779. *InvalidCombination: LIST(IET.Option1, Resolution.Option1)
  780. *InvalidCombination: LIST(IET.Option1, Resolution.Option3)
  781. *Feature: TonerDarkness
  782. {
  783.     *rcNameID: 322
  784.     *DefaultOption: Option11
  785.     *Option: Option1
  786.     {
  787.         *Name: "1"
  788.         *Command: CmdSelect
  789.         {
  790.             *Order: JOB_SETUP.2
  791.             *Cmd: "@PJL SET DENSITY=1<0A>@PJL SET ECONOMODE=ON<0A>"
  792.         }
  793.     }
  794.     *Option: Option2
  795.     {
  796.         *Name: "2"
  797.         *Command: CmdSelect
  798.         {
  799.             *Order: JOB_SETUP.2
  800.             *Cmd: "@PJL SET DENSITY=2<0A>@PJL SET ECONOMODE=ON<0A>"
  801.         }
  802.     }
  803.     *Option: Option3
  804.     {
  805.         *Name: "3"
  806.         *Command: CmdSelect
  807.         {
  808.             *Order: JOB_SETUP.2
  809.             *Cmd: "@PJL SET DENSITY=3<0A>@PJL SET ECONOMODE=ON<0A>"
  810.         }
  811.     }
  812.      *Option: Option4
  813.     {
  814.         *Name: "4"
  815.         *Command: CmdSelect
  816.         {
  817.             *Order: JOB_SETUP.2
  818.             *Cmd: "@PJL SET DENSITY=4<0A>@PJL SET ECONOMODE=ON<0A>"
  819.         }
  820.     }
  821.      *Option: Option5
  822.     {
  823.         *Name: "5"
  824.         *Command: CmdSelect
  825.         {
  826.             *Order: JOB_SETUP.2
  827.             *Cmd: "@PJL SET DENSITY=5<0A>@PJL SET ECONOMODE=ON<0A>"
  828.         }
  829.     }
  830.     *Option: Option6
  831.     {
  832.         *Name: "6"
  833.         *Command: CmdSelect
  834.         {
  835.             *Order: JOB_SETUP.2
  836.             *Cmd: "@PJL SET DENSITY=1<0A>@PJL SET ECONOMODE=OFF<0A>"
  837.         }
  838.     }
  839.      *Option: Option7
  840.     {
  841.         *Name: "7"
  842.         *Command: CmdSelect
  843.         {
  844.             *Order: JOB_SETUP.2
  845.             *Cmd: "@PJL SET DENSITY=2<0A>@PJL SET ECONOMODE=OFF<0A>"
  846.         }
  847.     }
  848.      *Option: Option8
  849.     {
  850.         *Name: "8"
  851.         *Command: CmdSelect
  852.         {
  853.             *Order: JOB_SETUP.2
  854.             *Cmd: "@PJL SET DENSITY=3<0A>@PJL SET ECONOMODE=OFF<0A>"
  855.         }
  856.     }
  857.     *Option: Option9
  858.     {
  859.         *Name: "9"
  860.         *Command: CmdSelect
  861.         {
  862.             *Order: JOB_SETUP.2
  863.             *Cmd: "@PJL SET DENSITY=4<0A>@PJL SET ECONOMODE=OFF<0A>"
  864.         }
  865.     }
  866.      *Option: Option10
  867.     {
  868.         *Name: "10"
  869.         *Command: CmdSelect
  870.         {
  871.             *Order: JOB_SETUP.2
  872.             *Cmd: "@PJL SET DENSITY=5<0A>@PJL SET ECONOMODE=OFF<0A>"
  873.         }
  874.     }
  875.      *Option: Option11
  876.     {
  877.         *rcNameID: 349
  878.     }
  879.  
  880. }
  881. *Feature: MediaType
  882. {
  883.     *rcNameID: =MEDIA_TYPE_DISPLAY
  884.     *DefaultOption: AUTOSELECT
  885.  
  886.      *Option: AUTOSELECT
  887.     {
  888.         *rcNameID: 262
  889.         *Command: CmdSelect
  890.         {
  891.             *Order: DOC_SETUP.15
  892.             *Cmd: ""
  893.         }
  894.     }
  895.     *Option: PLAIN
  896.     {
  897.         *rcNameID: =PLAIN_PAPER_DISPLAY
  898.         *Command: CmdSelect
  899.         {
  900.             *Order: DOC_SETUP.15
  901.             *Cmd: "<1B>&n6WdPlain"
  902.         }
  903.     }
  904.     *Option: TRANSPARENCY
  905.     {
  906.         *rcNameID: =TRANSPARENCY_DISPLAY
  907.         *Command: CmdSelect
  908.         {
  909.             *Order: DOC_SETUP.15
  910.             *Cmd: "<1B>&n13WdTransparency"
  911.         }
  912.     }
  913.     *Option: BOND
  914.     {
  915.         *rcNameID: 323
  916.         *Command: CmdSelect
  917.         {
  918.             *Order: DOC_SETUP.15
  919.             *Cmd: "<1B>&n5WdBond"
  920.         }
  921.     }
  922.      *Option: CARDSTOCK
  923.     {
  924.         *rcNameID: 324
  925.         *Command: CmdSelect
  926.         {
  927.             *Order: DOC_SETUP.15
  928.             *Cmd: "<1B>&n11WdCard Stock"
  929.  
  930.         }
  931.     }
  932.    *Option: LABELS
  933.     {
  934.         *rcNameID: 325
  935.         *Command: CmdSelect
  936.         {
  937.             *Order: DOC_SETUP.15
  938.             *Cmd: "<1B>&n7WdLabels"
  939.  
  940.         }
  941.     }
  942.     *Option: LETTERHEAD
  943.     {
  944.         *rcNameID: 326
  945.         *Command: CmdSelect
  946.         {
  947.             *Order: DOC_SETUP.15
  948.             *Cmd: "<1B>&n11WdLetterhead"
  949.  
  950.         }
  951.     }
  952.     *Option: PREPRINTED
  953.     {
  954.         *rcNameID: 327
  955.         *Command: CmdSelect
  956.         {
  957.             *Order: DOC_SETUP.15
  958.             *Cmd: "<1B>&n11WdPreprinted"
  959.  
  960.         }
  961.     }
  962.    *Option: COLOREDPAPER
  963.     {
  964.         *rcNameID: 328
  965.         *Command: CmdSelect
  966.         {
  967.             *Order: DOC_SETUP.15
  968.             *Cmd: "<1B>&n6WdColor"
  969.  
  970.         }
  971.     }
  972.     *Option: ENVELOPE
  973.     {
  974.         *rcNameID: 329
  975.         *Command: CmdSelect
  976.         {
  977.             *Order: DOC_SETUP.15
  978.             *Cmd: "<1B>&n9WdEnvelope"
  979.  
  980.         }
  981.     }
  982. }
  983. *Feature: Halftone
  984. {
  985.     *rcNameID: =HALFTONING_DISPLAY
  986.     *DefaultOption: HT_PATSIZE_AUTO
  987.     *Option: HT_PATSIZE_AUTO
  988.     {
  989.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  990.     }
  991.     *Option: HT_PATSIZE_SUPERCELL_M
  992.     {
  993.         *rcNameID: =HT_SUPERCELL_DISPLAY
  994.     }
  995.     *Option: HT_PATSIZE_6x6_M
  996.     {
  997.         *rcNameID: =HT_DITHER6X6_DISPLAY
  998.     }
  999.     *Option: HT_PATSIZE_8x8_M
  1000.     {
  1001.         *rcNameID: =HT_DITHER8X8_DISPLAY
  1002.     }
  1003. }
  1004. *Feature: Memory
  1005. {
  1006.     *rcNameID: =PRINTER_MEMORY_DISPLAY
  1007.     *DefaultOption: 16384KB
  1008.     *Option: 16384KB
  1009.     {
  1010.         *Name: "16MB"
  1011.         *MemoryConfigKB: PAIR(16384, 13950)
  1012.     }
  1013.     *Option: 20480KB
  1014.     {
  1015.         *Name: "20MB"
  1016.         *MemoryConfigKB: PAIR(20480, 17550)
  1017.     }
  1018.     *Option: 24576KB
  1019.     {
  1020.         *Name: "24MB"
  1021.         *MemoryConfigKB: PAIR(24576, 21150)
  1022.     }
  1023.     *Option: 28672KB
  1024.     {
  1025.         *Name: "28MB"
  1026.         *MemoryConfigKB: PAIR(28672, 24750)
  1027.     }
  1028.     *Option: 32768KB
  1029.     {
  1030.         *Name: "32MB"
  1031.         *MemoryConfigKB: PAIR(32768, 28350)
  1032.     }
  1033.     *Option: 36864KB
  1034.     {
  1035.         *Name: "36MB"
  1036.         *MemoryConfigKB: PAIR(36864, 31950)
  1037.     }
  1038.     *Option: 40960KB
  1039.     {
  1040.         *Name: "40MB"
  1041.         *MemoryConfigKB: PAIR(40960, 35550)
  1042.     }
  1043.     *Option: 45056KB
  1044.     {
  1045.         *Name: "44MB"
  1046.         *MemoryConfigKB: PAIR(45056, 39150)
  1047.     }
  1048.     *Option: 49152KB
  1049.     {
  1050.         *Name: "48MB"
  1051.         *MemoryConfigKB: PAIR(49152, 43050)
  1052.     }
  1053.     *Option: 53248KB
  1054.     {
  1055.         *Name: "52MB"
  1056.         *MemoryConfigKB: PAIR(53248, 46350)
  1057.     }
  1058.     *Option: 57344KB
  1059.     {
  1060.         *Name: "56MB"
  1061.         *MemoryConfigKB: PAIR(57344, 49950)
  1062.     }
  1063.     *Option: 61440KB
  1064.     {
  1065.         *Name: "60MB"
  1066.         *MemoryConfigKB: PAIR(61440, 53550)
  1067.     }
  1068.     *Option: 65536KB
  1069.     {
  1070.         *Name: "64MB"
  1071.         *MemoryConfigKB: PAIR(65536, 57150)
  1072.     }
  1073.     *Option: 69632KB
  1074.     {
  1075.         *Name: "68MB"
  1076.         *MemoryConfigKB: PAIR(69632, 60750)
  1077.     }
  1078.     *Option: 73728KB
  1079.     {
  1080.         *Name: "72MB"
  1081.         *MemoryConfigKB: PAIR(73728, 64350)
  1082.     }
  1083.     *Option: 81920KB
  1084.     {
  1085.         *Name: "80MB"
  1086.         *MemoryConfigKB: PAIR(81920, 71550)
  1087.     }
  1088.     *Option: 86016KB
  1089.     {
  1090.         *Name: "84MB"
  1091.         *MemoryConfigKB: PAIR(86016, 75150)
  1092.     }
  1093.     *Option: 90112KB
  1094.     {
  1095.         *Name: "88MB"
  1096.         *MemoryConfigKB: PAIR(90112, 78750)
  1097.     }
  1098.     *Option: 94208KB
  1099.     {
  1100.         *Name: "92MB"
  1101.         *MemoryConfigKB: PAIR(94208, 82350)
  1102.     }
  1103.     *Option: 98304KB
  1104.     {
  1105.         *Name: "96MB"
  1106.         *MemoryConfigKB: PAIR(98304, 85950)
  1107.     }
  1108.     *Option: 102400KB
  1109.     {
  1110.         *Name: "100MB"
  1111.         *MemoryConfigKB: PAIR(102400, 89700)
  1112.     }
  1113.     *Option: 106496KB
  1114.     {
  1115.         *Name: "104MB"
  1116.         *MemoryConfigKB: PAIR(106496, 93350)
  1117.     }
  1118.     *Option: 114688KB
  1119.     {
  1120.         *Name: "112MB"
  1121.         *MemoryConfigKB: PAIR(114688, 100550)
  1122.     }
  1123.     *Option: 118784KB
  1124.     {
  1125.         *Name: "116MB"
  1126.         *MemoryConfigKB: PAIR(118784, 104150)
  1127.     }
  1128.     *Option: 122880KB
  1129.     {
  1130.         *Name: "120MB"
  1131.         *MemoryConfigKB: PAIR(122880, 108750)
  1132.     }
  1133.     *Option: 131072KB
  1134.     {
  1135.         *Name: "128MB"
  1136.         *MemoryConfigKB: PAIR(131072, 116250)
  1137.     }
  1138.     *Option: 147456KB
  1139.     {
  1140.         *Name: "144MB"
  1141.         *MemoryConfigKB: PAIR(147456, 130950)
  1142.     }
  1143.     *Option: 151552KB
  1144.     {
  1145.         *Name: "148MB"
  1146.         *MemoryConfigKB: PAIR(151552, 134550)
  1147.     }
  1148.     *Option: 155648KB
  1149.     {
  1150.         *Name: "152MB"
  1151.         *MemoryConfigKB: PAIR(155648, 138150)
  1152.     }
  1153.     *Option: 159744KB
  1154.     {
  1155.         *Name: "156MB"
  1156.         *MemoryConfigKB: PAIR(159744, 141750)
  1157.     }
  1158.     *Option: 163840KB
  1159.     {
  1160.         *Name: "160MB"
  1161.         *MemoryConfigKB: PAIR(163840, 145350)
  1162.     }
  1163.     *Option: 167936KB
  1164.     {
  1165.         *Name: "164MB"
  1166.         *MemoryConfigKB: PAIR(167936, 148950)
  1167.     }
  1168.     *Option: 172032KB
  1169.     {
  1170.         *Name: "168MB"
  1171.         *MemoryConfigKB: PAIR(172032, 152550)
  1172.     }
  1173.     *Option: 180224KB
  1174.     {
  1175.         *Name: "176MB"
  1176.         *MemoryConfigKB: PAIR(180224, 159750)
  1177.     }
  1178.     *Option: 184320KB
  1179.     {
  1180.         *Name: "180MB"
  1181.         *MemoryConfigKB: PAIR(184320, 163350)
  1182.     }
  1183.     *Option: 188416KB
  1184.     {
  1185.         *Name: "184MB"
  1186.         *MemoryConfigKB: PAIR(188416, 166950)
  1187.     }
  1188.     *Option: 196608KB
  1189.     {
  1190.         *Name: "192MB"
  1191.         *MemoryConfigKB: PAIR(196608, 174150)
  1192.     }
  1193.     *Option: 212992KB
  1194.     {
  1195.         *Name: "208MB"
  1196.         *MemoryConfigKB: PAIR(212992, 188550)
  1197.     }
  1198.     *Option: 217088KB
  1199.     {
  1200.         *Name: "212MB"
  1201.         *MemoryConfigKB: PAIR(217088, 192150)
  1202.     }
  1203.     *Option: 221184KB
  1204.     {
  1205.         *Name: "216MB"
  1206.         *MemoryConfigKB: PAIR(221184, 195750)
  1207.     }
  1208.     *Option: 229376KB
  1209.     {
  1210.         *Name: "224MB"
  1211.         *MemoryConfigKB: PAIR(229376, 202950)
  1212.     }
  1213.     *Option: 245760KB
  1214.     {
  1215.         *Name: "240MB"
  1216.         *MemoryConfigKB: PAIR(245760, 217350)
  1217.     }
  1218.     *Option: 278528KB
  1219.     {
  1220.         *Name: "272MB"
  1221.         *MemoryConfigKB: PAIR(278528, 246150)
  1222.     }
  1223.     *Option: 282624KB
  1224.     {
  1225.         *Name: "276MB"
  1226.         *MemoryConfigKB: PAIR(282624, 249750)
  1227.     }
  1228.     *Option: 286720KB
  1229.     {
  1230.         *Name: "280MB"
  1231.         *MemoryConfigKB: PAIR(286720, 253350)
  1232.     }
  1233.     *Option: 294912KB
  1234.     {
  1235.         *Name: "288MB"
  1236.         *MemoryConfigKB: PAIR(294912, 260550)
  1237.     }
  1238.     *Option: 311296KB
  1239.     {
  1240.         *Name: "304MB"
  1241.         *MemoryConfigKB: PAIR(311296, 274950)
  1242.     }
  1243.     *Option: 344064KB
  1244.     {
  1245.         *Name: "336MB"
  1246.         *MemoryConfigKB: PAIR(344064, 303750)
  1247.     }
  1248.     *Option: 409600KB
  1249.     {
  1250.         *Name: "400MB"
  1251.         *MemoryConfigKB: PAIR(409600, 361350)
  1252.     }
  1253. }
  1254. *Feature: DuplexUnit
  1255. {
  1256.     *rcNameID: 340
  1257.     *FeatureType: PRINTER_PROPERTY
  1258.     *DefaultOption: FALSE
  1259.       *Option: FALSE
  1260.     {
  1261.         *rcNameID: 335
  1262.         *DisabledFeatures: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
  1263.     }
  1264.     *Option: TRUE
  1265.     {
  1266.         *rcNameID: 336
  1267.     }
  1268. }
  1269. *Feature: Duplex
  1270. {
  1271.     *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
  1272.     *DefaultOption: NONE
  1273.     *Option: NONE
  1274.     {
  1275.         *rcNameID: =NONE_DISPLAY
  1276.         *Command: CmdSelect
  1277.         {
  1278.             *Order: DOC_SETUP.9
  1279.             *Cmd: "<1B>&l0S"
  1280.         }
  1281.     }
  1282.     *Option: VERTICAL
  1283.     {
  1284.         *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
  1285.         *Command: CmdSelect
  1286.         {
  1287.             *Order: DOC_SETUP.9
  1288.             *Cmd: "<1B>&l1S"
  1289.         }
  1290.     }
  1291.     *Option: HORIZONTAL
  1292.     {
  1293.         *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
  1294.         *Command: CmdSelect
  1295.         {
  1296.             *Order: DOC_SETUP.9
  1297.             *Cmd: "<1B>&l2S"
  1298.         }
  1299.     }
  1300. }
  1301. *Feature: Tray2
  1302. {
  1303.     *rcNameID: 264
  1304.     *FeatureType: PRINTER_PROPERTY
  1305.     *DefaultOption: FALSE
  1306.     *Option: FALSE
  1307.     {
  1308.         *rcNameID: 335
  1309.     }
  1310.     *Option: TRUE
  1311.     {
  1312.         *rcNameID: 336
  1313.     }
  1314. }
  1315. *InvalidCombination: LIST(Tray2.FALSE,InputBin.Option3)
  1316.  
  1317. *Feature: Tray3
  1318. {
  1319.     *rcNameID: 265
  1320.     *FeatureType: PRINTER_PROPERTY
  1321.     *DefaultOption: FALSE
  1322.     *Option: FALSE
  1323.     {
  1324.         *rcNameID: 335
  1325.     }
  1326.     *Option: TRUE
  1327.     {
  1328.         *rcNameID: 336
  1329.     }
  1330. }
  1331. *InvalidCombination: LIST(Tray3.FALSE,InputBin.Option4)
  1332. *InvalidCombination: LIST(Tray3.TRUE,Tray2.FALSE)
  1333.  
  1334. *Feature: Tray4
  1335. {
  1336.     *rcNameID: 266
  1337.     *FeatureType: PRINTER_PROPERTY
  1338.     *DefaultOption: FALSE
  1339.     *Option: FALSE
  1340.     {
  1341.         *rcNameID: 335
  1342.     }
  1343.     *Option: TRUE
  1344.     {
  1345.         *rcNameID: 336
  1346.     }
  1347. }
  1348. *InvalidCombination: LIST(Tray4.FALSE,InputBin.Option5)
  1349. *InvalidCombination: LIST(Tray4.TRUE,Tray3.FALSE)
  1350.  
  1351. *Feature: Tray5
  1352. {
  1353.     *rcNameID: 267
  1354.     *FeatureType: PRINTER_PROPERTY
  1355.     *DefaultOption: FALSE
  1356.       *Option: FALSE
  1357.     {
  1358.         *rcNameID: 335
  1359.     }
  1360.     *Option: TRUE
  1361.     {
  1362.         *rcNameID: 336
  1363.     }
  1364. }
  1365. *InvalidCombination: LIST(Tray5.FALSE,InputBin.Option6)
  1366. *InvalidCombination: LIST(Tray5.TRUE,Tray4.FALSE)
  1367.  
  1368. *Feature: OutputBin1
  1369. {
  1370.     *rcNameID: 344
  1371.     *FeatureType: PRINTER_PROPERTY
  1372.     *DefaultOption: FALSE
  1373.       *Option: FALSE
  1374.     {
  1375.         *rcNameID: 335
  1376.     }
  1377.     *Option: TRUE
  1378.     {
  1379.         *rcNameID: 336
  1380.     }
  1381. }
  1382. *%*InvalidCombination: LIST(OutputBin1.TRUE,HighCapacityOutput.FALSE,5BinMailbox.FALSE,OutputBin.Option3)
  1383. *InvalidCombination: LIST(OutputBin1.TRUE,OutputBin3.FALSE,5BinMailbox.FALSE,OutputBin.Option4)
  1384. *InvalidCombination: LIST(OutputBin1.TRUE,5BinMailbox.FALSE,OutputBin.Option5)
  1385. *InvalidCombination: LIST(OutputBin1.TRUE,5BinMailbox.FALSE,OutputBin.Option6)
  1386. *InvalidCombination: LIST(OutputBin1.TRUE,5BinMailbox.FALSE,OutputBin.Option7)
  1387. *InvalidCombination: LIST(OutputBin1.FALSE,HighCapacityOutput.FALSE,5BinMailbox.FALSE,OutputBin.Option2)
  1388. *InvalidCombination: LIST(OutputBin1.FALSE,HighCapacityOutput.FALSE,5BinMailbox.FALSE,OutputBin.Option3)
  1389. *InvalidCombination: LIST(OutputBin1.FALSE,OutputBin3.FALSE,5BinMailbox.FALSE,OutputBin.Option4)
  1390. *InvalidCombination: LIST(OutputBin1.FALSE,5BinMailbox.FALSE,OutputBin.Option5)
  1391. *InvalidCombination: LIST(OutputBin1.FALSE,5BinMailbox.FALSE,OutputBin.Option6)
  1392. *InvalidCombination: LIST(OutputBin1.FALSE,5BinMailbox.FALSE,OutputBin.Option7)
  1393.  
  1394.  
  1395. *Feature: OutputBin2
  1396. {
  1397.     *rcNameID: 345
  1398.     *FeatureType: PRINTER_PROPERTY
  1399.     *DefaultOption: FALSE
  1400.       *Option: FALSE
  1401.     {
  1402.         *rcNameID: 335
  1403.     }
  1404.     *Option: TRUE
  1405.     {
  1406.         *rcNameID: 336
  1407.         *Constraints: LIST(OutputBin.Option5,OutputBin.Option6,OutputBin.Option7)
  1408.     }
  1409. }
  1410. *InvalidCombination: LIST(OutputBin2.TRUE,OutputBin1.FALSE)
  1411. *InvalidCombination: LIST(OutputBin1.TRUE,OutputBin2.FALSE,5BinMailbox.FALSE,OutputBin.Option3)
  1412.  
  1413. *Feature: OutputBin3
  1414. {
  1415.     *rcNameID: 346
  1416.     *FeatureType: PRINTER_PROPERTY
  1417.     *DefaultOption: FALSE
  1418.       *Option: FALSE
  1419.     {
  1420.         *rcNameID: 335
  1421.     }
  1422.     *Option: TRUE
  1423.     {
  1424.         *rcNameID: 336
  1425.     }
  1426. }
  1427. *InvalidCombination: LIST(OutputBin3.TRUE,OutputBin2.FALSE)
  1428. *InvalidCombination: LIST(OutputBin2.TRUE,OutputBin3.FALSE,OutputBin.Option4)
  1429.  
  1430. *Feature: HighCapacityOutput
  1431. {
  1432.     *rcNameID: 347
  1433.     *FeatureType: PRINTER_PROPERTY
  1434.     *DefaultOption: FALSE
  1435.       *Option: FALSE
  1436.     {
  1437.         *rcNameID: 335
  1438.     }
  1439.     *Option: TRUE
  1440.     {
  1441.         *rcNameID: 336
  1442.     }
  1443. }
  1444. *InvalidCombination: LIST(HighCapacityOutput.TRUE,5BinMailbox.TRUE)
  1445. *InvalidCombination: LIST(HighCapacityOutput.TRUE,OutputBin2.TRUE)
  1446. *InvalidCombination: LIST(HighCapacityOutput.TRUE,OutputBin1.TRUE,OutputBin.Option4)
  1447. *InvalidCombination: LIST(HighCapacityOutput.TRUE,OutputBin1.TRUE,OutputBin.Option5)
  1448. *InvalidCombination: LIST(HighCapacityOutput.TRUE,OutputBin1.TRUE,OutputBin.Option6)
  1449. *InvalidCombination: LIST(HighCapacityOutput.TRUE,OutputBin1.TRUE,OutputBin.Option7)
  1450. *InvalidCombination: LIST(HighCapacityOutput.TRUE,OutputBin1.FALSE,OutputBin.Option3)
  1451.  
  1452. *Feature: 5BinMailbox
  1453. {
  1454.     *rcNameID: 348
  1455.     *FeatureType: PRINTER_PROPERTY
  1456.     *DefaultOption: FALSE
  1457.       *Option: FALSE
  1458.     {
  1459.         *rcNameID: 335
  1460.     }
  1461.     *Option: TRUE
  1462.     {
  1463.         *rcNameID: 336
  1464.     }
  1465. }
  1466. *InvalidCombination: LIST(5BinMailbox.TRUE,OutputBin2.TRUE)
  1467. *InvalidCombination: LIST(5BinMailbox.TRUE,OutputBin1.FALSE,OutputBin.Option7)
  1468.  
  1469. *Feature: PageProtect
  1470. {
  1471.     *rcNameID: =PAGE_PROTECTION_DISPLAY
  1472.     *DefaultOption: OFF
  1473.     *Option: ON
  1474.     {
  1475.         *rcNameID: =ON_DISPLAY
  1476.         *Command: CmdSelect
  1477.         {
  1478.             *Order: JOB_SETUP.1
  1479.             *Cmd: "<1B>%%-12345X@PJL SET PAGEPROTECT=LETTER<0A>"
  1480.         }
  1481.     }
  1482.     *Option: OFF
  1483.     {
  1484.         *rcNameID: =OFF_DISPLAY
  1485.         *Command: CmdSelect
  1486.         {
  1487.             *Order: JOB_SETUP.1
  1488.             *Cmd: "<1B>%%-12345X@PJL SET PAGEPROTECT=OFF<0A>"
  1489.         }
  1490.     }
  1491. }
  1492. *Command: CmdStartDoc
  1493. {
  1494.     *Order: DOC_SETUP.7
  1495.     *Cmd: "<1B>&u600D<1B>*r0F"
  1496. }
  1497. *Command: CmdStartPage
  1498. {
  1499.     *Order: PAGE_SETUP.1
  1500.     *Cmd: "<1B>*b0M<0D>"
  1501. }
  1502. *Command: CmdEndJob
  1503. {
  1504.     *Order: JOB_FINISH.1
  1505.     *Cmd: "<1B>E<1B>%%-12345X"
  1506. }
  1507. *Command: CmdCopies
  1508. {
  1509.     *Order: DOC_SETUP.13
  1510.     *Cmd: "<1B>&l" %d{NumOfCopies}"X"
  1511. }
  1512. *RotateCoordinate?: TRUE
  1513. *RotateRaster?: TRUE
  1514. *RotateFont?: TRUE
  1515. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  1516. *MemoryUsage: LIST(FONT, RASTER, VECTOR)
  1517. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  1518. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  1519. *XMoveThreshold: 0
  1520. *YMoveThreshold: 0
  1521. *XMoveUnit: 600
  1522. *YMoveUnit: 600
  1523. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 2) }"X" }
  1524. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,9600]{max_repeat((DestXRel / 2) )}"X" }
  1525. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,9600]{max_repeat((DestXRel / 2) )}"X" }
  1526. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 2) }"Y" }
  1527. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{(DestYRel / 2) }"Y" }
  1528. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{(DestYRel / 2) }"Y" }
  1529. *Command: CmdCR { *Cmd : "<0D>" }
  1530. *Command: CmdLF { *Cmd : "<0A>" }
  1531. *Command: CmdFF { *Cmd : "<0C>" }
  1532. *Command: CmdBackSpace { *Cmd : "<08>" }
  1533. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  1534. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  1535. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  1536. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  1537. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  1538. *EjectPageWithFF?: TRUE
  1539. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  1540. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  1541. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  1542. *OutputDataFormat: H_BYTE
  1543. *OptimizeLeftBound?: TRUE
  1544. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  1545. *CursorYAfterSendBlockData: AUTO_INCREMENT
  1546. *TTFSEnabled?: TRUE
  1547. *DefaultFont: 133
  1548. *DefaultCTT: 0
  1549. *CharPosition: BASELINE
  1550. *DeviceFonts: LIST(133,134,140,141,142,143,144,145,146,147,148,149,150,151,
  1551. +                   158,159,160,190,191,192,193,194,195,196,197,203,204,
  1552. +                   205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,
  1553. +                   221,222,223,224)
  1554. *FontCartridge: FC1
  1555. {
  1556.     *rcCartridgeNameID: 297
  1557.     *Fonts: LIST(116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132)
  1558. }
  1559. *FontCartridge: FC2
  1560. {
  1561.     *rcCartridgeNameID: 298
  1562.     *Fonts: LIST(1,2,3,4,27,28,29,30,44,45,68,69,70,71,72,73,
  1563. +                   74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,
  1564. +                   90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106)
  1565. }
  1566. *FontCartridge: FC3
  1567. {
  1568.     *rcCartridgeNameID: 299
  1569.     *Fonts: LIST(31,32,33,34,35,36)
  1570. }
  1571. *FontCartridge: FC4
  1572. {
  1573.     *rcCartridgeNameID: 300
  1574.     *Fonts: LIST(37,38,39,40,41,42,43)
  1575. }
  1576. *FontCartridge: FC5
  1577. {
  1578.     *rcCartridgeNameID: 301
  1579.     *Fonts: LIST(16,17,18,46,47,48,49,107,108,109,110,111,112,113,114,115)
  1580. }
  1581. *FontCartridge: FC6
  1582. {
  1583.     *rcCartridgeNameID: 302
  1584.     *Fonts: LIST(40,41,42,43,59,64,65,66,67,68,69,70,71,136,137,138,139)
  1585. }
  1586. *FontCartridge: FC7
  1587. {
  1588.     *rcCartridgeNameID: 303
  1589.     *Fonts: LIST(10,50,51,52,53,54,55,56,57,58,59,60,61,62,63)
  1590. }
  1591. *FontCartridge: FC8
  1592. {
  1593.     *rcCartridgeNameID: 304
  1594.     *Fonts: LIST(14,19,20,21,22,23,24,25,26)
  1595. }
  1596. *FontCartridge: FC9
  1597. {
  1598.     *rcCartridgeNameID: 305
  1599.     *Fonts: LIST(5,6,7,8,9,11,12,13,14,15,135)
  1600. }
  1601. *FontCartridge: FC10
  1602. {
  1603.     *rcCartridgeNameID: 306
  1604.     *Fonts: LIST(225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
  1605. +                   241,242)
  1606. }
  1607. *FontCartridge: FC11
  1608. {
  1609.     *rcCartridgeNameID: 307
  1610.     *Fonts: LIST(148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,
  1611. +                   164,165,166,167,168,169,170,171,172,173,174,175,176)
  1612. }
  1613. *FontCartridge: FC12
  1614. {
  1615.     *rcCartridgeNameID: 308
  1616.     *Fonts: LIST(177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
  1617. +                   193,194,195,196,197,198,199,200,201,202)
  1618. }
  1619. *FontCartridge: FC13
  1620. {
  1621.     *rcCartridgeNameID: 309
  1622.     *Fonts: LIST(243,244,245,246,247)
  1623. }
  1624. *MinFontID: 16534
  1625. *MaxFontID: 32768
  1626. *switch: Resolution
  1627. {
  1628.     *case: Option1
  1629.     {
  1630.         *FontFormat: HPPCL_OUTLINE
  1631.     }
  1632.     *case: Option2
  1633.     {
  1634.         *FontFormat:  HPPCL_OUTLINE
  1635.     }
  1636.     *case: Option3
  1637.     {
  1638.         *FontFormat: HPPCL_RES
  1639.     }
  1640. }
  1641. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  1642. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  1643. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  1644. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  1645. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  1646. *Command: CmdWhiteTextOn { *Cmd : "<1B>*v1o1T" }
  1647. *Command: CmdWhiteTextOff { *Cmd : "<1B>*v0o0T" }
  1648. *MinGrayFill: 1
  1649. *MaxGrayFill: 100
  1650. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{(RectXSize / 2) }"A" }
  1651. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{(RectYSize / 2) }"B" }
  1652. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage }"g2P" }
  1653. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }
  1654.